package com.meilai.project.dto.media;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author 杨凯博
 * @date 2022/2/13
 */


@Data
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@ApiModel(value="导入excel普通点位", description="导入excel普通点位")
public class ImportCommonPointDTO {
    @ApiModelProperty("编号")
    @Excel(name = "编号(值唯一，请勿重复)")
    private String code;
    @ApiModelProperty(value = "项目ID")
    private Long building_area_id;
    @ApiModelProperty(value = "媒体类型ID")
    @Excel(name = "媒体类型",replace = {"电梯智能框_1", "楼宇框架_2","路名牌_3","加油站-广告牌_5","加油站-立柱_6","加油站-加油机_7","加油站-桁架_8","综合市场_9","软膜灯箱_10","大屏_11","大牌_12"})
    private Long media_type_id;
    @ApiModelProperty(value = "画面属性ID")
    @Excel(name = "画面属性",replace = {"海报（铜版纸）_60", "户外写真（pp）_61","室内写真（pp）_62","软膜_63","喷绘布_64","刀刮布_65","户外车贴_66","室内车贴_67"})
    private Long pic_type_id;
    @ApiModelProperty(value = "楼层类型：1、多层2、高层")
    @Excel(name = "楼层类型",replace = {"多层_1", "高层_2"})
    private Integer building_type;
    @ApiModelProperty("楼号")
    @Excel(name = "楼号（数字）")
    private String building_number;
    @ApiModelProperty("单元号")
    @Excel(name = "单元号（数字）")
    private String unit_number;
    @ApiModelProperty("层数")
    @Excel(name = "层数（数字）")
    private String floor;
    @ApiModelProperty("门号")
    @Excel(name = "门号")
    private String door_number;
    @ApiModelProperty("位置")
    @Excel(name = "位置")
    private String location;
    @ApiModelProperty("尺寸_宽(cm)")
    @Excel(name = "尺寸_宽(cm)")
    private String size_width;
    @ApiModelProperty("尺寸_高(cm)")
    @Excel(name = "尺寸_高(cm)")
    private String size_height;

}
